home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-17 / ctemm.zip / SCATDVR.ZIP / SCATEMM.TXT < prev   
Text File  |  1990-09-21  |  7KB  |  212 lines

  1.  
  2.                       Chips and Technologies
  3.            DS82C235 SCATEMM.SYS EMM Driver Documentation
  4.  
  5.  
  6.  
  7.  
  8. I.   Introduction:
  9.  
  10. This document describes the MS-DOS device driver SCATEMM.SYS, which
  11. in conjunction with a Chips and Technologies 82C235 "SCAT" chip
  12. or 82C236 "SCATsx" chip provides support for LIM EMS 4.0
  13.  
  14.  
  15.  
  16. II.  Device Driver Installation
  17.  
  18. This EMS driver is supplied as a device driver that can be loaded
  19. at DOS boot time.  The user is required to edit the CONFIG.SYS file
  20. so that it contains a line in the form of:
  21.  
  22.           DEVICE = d:[path]\SCATEMM.SYS [options]
  23.  
  24. where d: and [path] represent the drive and path where the driver
  25. is located.
  26.  
  27. The driver is designed so that, under normal circumstances, it does
  28. not need any command line options in order to give satisfactory
  29. performance.  However, command line options are provided so that
  30. the driver may be tailored to a user's specific needs.
  31.  
  32. Before installing the driver, you should run your system SETUP and
  33. make sure to set aside sufficient memory for your needs.  This
  34. memory should be designated as expanded memory.
  35.  
  36.  
  37. III. Command Line Parameters
  38.  
  39. The following command line parameters are available for
  40. knowledgeable users who wish to tailor the driver for their own
  41. requirements.  Option names may be shortened to their first two
  42. characters.  Options should be separated by one or more spaces.
  43. Spaces are optional before and after the '-' and '=' symbols.
  44.  
  45.  
  46.  FRAME = aaaa
  47.       Specifies the page frame address (the address of the 64K
  48.       segment through which expanded memory is mapped.  "aaaa"
  49.       must be either D000 or E000.  Specifying FRAME will
  50.       override the automatic choice of page frame by the
  51.       driver.
  52.  
  53.  
  54.  EXCLUDE = xxxx [- cccc]
  55.       Specifies an area of memory which should not be under
  56.       the control of the SCATEMM.SYS driver. "xxxx" and "cccc"
  57.       specify the address or range of addresses of memory to
  58.       be excluded and should be in multiples of 16K (i.e. end
  59.       in 00).  EXCLUDE may be used several times on the driver
  60.       command line to exclude multiple blocks of memory,
  61.       though at least 64K of memory should remain above 640K
  62.       (A000).  The driver will find all RAM/ROM in the range
  63.       D000 - EFFF, and will adjust for them.
  64.  
  65.  
  66.  
  67.  INCLUDE = xxxx [- cccc]
  68.       Specifies memory to be included under the control of the
  69.       SCATEMM.SYS driver.  Parameters are similar to EXCLUDE
  70.       above.
  71.  
  72.  
  73.  
  74.  HANDLES = hhh
  75.       Specifies the number of handles and names available.
  76.       "hhh" must be in the range of 16 to 255, with the
  77.       default being 64.
  78.  
  79.  
  80.  
  81.  IOADDR = aaa
  82.       Overrides the default base I/O address at which the
  83.       "SCAT/SCATsx" Chip should be configured.  aaa must be either
  84.       208 or 218.
  85.  
  86.  DIAGS = xxx
  87.       Specifies whether EMS memory diagnostics are performed during
  88.       initialization of the driver.  "xxx" must be ON or OFF.  The
  89.       default is OFF.
  90.  
  91.  
  92. IV.  Error Messages
  93.  
  94.  
  95.  "Initialization Error. Memory Manager not Installed"
  96.       This is a generic error message that is accompanied by
  97.       another error message.  This means that for some reason
  98.       (given by the other error message) the EMM driver could
  99.       not be installed correctly.
  100.  
  101.  
  102.  
  103.  "Cannot detect mapping hardware"
  104.       The EMM driver could not find a Chips 82C235 "SCAT" chip
  105.       or 82C236 "SCATsx" chip in the system.  Make sure that your
  106.       EMS is enabled. This error may indicate that you have the
  107.       wrong driver for your system.
  108.  
  109.  
  110.  "Problems encountered with memory initialization"
  111.       The EMM driver could not set up the page frame
  112.       correctly.  Make sure that there is at least one
  113.       contiguous 64K segment of unused memory space above 640K
  114.       (A000).
  115.  
  116.  
  117.  
  118.  "Interrupt 67 Vector already allocated"
  119.       Some other driver has already allocated the EMS
  120.       interrupt vector.  Remove all other EMS drivers from
  121.       your CONFIG.SYS file.
  122.  
  123.  
  124.  
  125.  "I/O address specified is not one of the permitted values"
  126.       The EMS mapper I/O address you indicated using the
  127.       IOADDR command line option is an invalid address.  Make
  128.       sure that it is either 208 or 218.
  129.  
  130.  
  131.  
  132.  "An equals (=) sign was expected"
  133.       One of your SCATEMM.SYS command line options was not
  134.       immediately followed by an equals '=' sign.  Check your
  135.       CONFIG.SYS file to make sure the SCATEMM.SYS command
  136.       line is formatted correctly.
  137.  
  138.  
  139.  
  140.  "Invalid HEX number or not divisible by 16"
  141.       One of your INCLUDE or EXCLUDE "xxxx" command line
  142.       arguments is incorrect.  Each "xxxx" argument for these
  143.       options must be divisible by 16 (ending in 00).
  144.  
  145.  
  146.  
  147.  "Number of handles invalid or out range"
  148.       The value you specified for the HANDLES command line
  149.       option is invalid.  Make sure it is a decimal number
  150.       between 16 and 255.
  151.  
  152.  
  153.  
  154.  "Invalid Page Frame Address"
  155.       The page frame address you specified is invalid.  The
  156.       page frame must start at either D000 or E000.
  157.  
  158.  
  159.  
  160.  "No working memory can be found. EMM aborted"
  161.       The driver cannot find any memory set aside as expanded
  162.       memory.  Make sure to run your system SETUP, and set
  163.       aside some memory for expanded memory.
  164.  
  165.  
  166.  
  167.  "Unrecognized command/option in command line"
  168.       The string displayed after this error message was found
  169.       to be invalid.  Edit your CONFIG.SYS to make sure this
  170.       invalid option is corrected.
  171.  
  172.  
  173.  
  174.  "End address is less than starting address"
  175.       One of the "cccc" addresses specified for either the
  176.       INCLUDE or EXCLUDE options is less than the "xxxx" value
  177.       for that option.
  178.  
  179.  
  180.  
  181.  "The command line is incomplete"
  182.       Options are incomplete on the SCATEMM.SYS command line.
  183.       Make sure that all command line options are correctly
  184.       formatted.
  185.  
  186.  
  187.  
  188.  "Problems encountered in setting default page frame address"
  189.       The default page frame address found in your system CMOS
  190.       is invalid.  This is not a fatal error, if this occurs
  191.       the driver will use the default base address.  Make sure
  192.       to run your system SETUP and make sure that your EMS
  193.       base address is valid.
  194.  
  195.  
  196.  
  197.  "Decimal number input overflow error"
  198.       The number of handles specified is an invalid number.
  199.       Edit your CONFIG.SYS and make sure that the parameter
  200.       for HANDLES is correctly formatted.
  201.  
  202.  "Error EMS I/O not enabled"
  203.       EMS has not been enabled on the Chips 82C235 "SCAT" or
  204.       82C236 "SCATsx" ChipSet. Run your system SETUP and make sure EMS
  205.       has been enabled.
  206.  
  207.  "The EMS hardware is disabled or not functional"
  208.       This is a generic error message that is accompanied
  209.       by another error message.  This means that for some
  210.       reason (given by the other error message) the EMS
  211.       hardware is not operating properly.
  212.